<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Aquamat: Dokumentacja pliku eeprom.c</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Wygenerowano przez Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Strona&nbsp;główna</span></a></li>
      <li><a href="pages.html"><span>Dodatkowe&nbsp;strony</span></a></li>
      <li><a href="annotated.html"><span>Struktury&nbsp;Danych</span></a></li>
      <li class="current"><a href="files.html"><span>Pliki</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>Lista&nbsp;plików</span></a></li>
      <li><a href="globals.html"><span>Globalne</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Dokumentacja pliku eeprom.c</h1><h3>(r58/r57)</h3>
<p>Obsługa pamięci EEPROM.  
<a href="#_details">Więcej...</a></p>
<code>#include &quot;<a class="el" href="aquamat_8h_source.html">aquamat.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="eeprom_8h_source.html">eeprom.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="temp_8h_source.html">temp.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="outputs_8h_source.html">outputs.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="timers_8h_source.html">timers.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="timersv_8h_source.html">timersv.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="top__off_8h_source.html">top_off.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="hd44780_8h_source.html">hd44780.h</a>&quot;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Funkcje</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a8753597ab2c9a1c915617e9c7396718a">eeprom_write_byte</a> (uint16_t addr, uint8_t byte)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#adf8868a9d728e51be95ed68eb6e9e914">eeprom_read_byte</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#adb6be193d93cfcfc4cbb811de49e3d3c">eeprom_write_word</a> (uint16_t addr, uint16_t word)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a43d0c50d381f46260d96c50e760d7026">eeprom_read_word</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a483cc3c9f79cc41505ec53ee9b864558">eeprom_read_block</a> (uint16_t addr, uint8_t *dst, uint8_t n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#abafcec94b2c4c21b81929018a9e18add">eeprom_write_block</a> (uint16_t addr, uint8_t *src, uint8_t n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a39b39f73ff559df9bb55ddb506ac69a0">load_temp_sensor_settings</a> (uint16_t addr, uint8_t sens)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a9f2e4f5ed9f0e29608883b8beb110a1a">load_temp_sensors_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a93aba8083c55e31b732bf8b0a353057c">save_temp_sensor_settings</a> (uint16_t addr, uint8_t sens)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a95ff8360e350ac76979820ac7f0d71d2">save_temp_sensors_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#af6bde051539f81e86c03ac0415fca42c">load_outputs_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a374bb88b9696588acada95d1ef4f5048">save_output_settings</a> (uint16_t addr, uint8_t id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a2667a0718cfabb26df56b0735fc8b704">save_outputs_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a88fc464a52f3adc53e944089bb1761c7">save_timer_settings</a> (uint16_t base_addr, uint8_t t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a9a8ba6bbb247e5b121fccd28da16b58a">load_timer_settings</a> (uint16_t addr, uint8_t t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a340778f1b13e6748454b5bbe0f9d799a">save_timerv_settings</a> (uint16_t base_addr, uint8_t t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#afe6760bf4f2944bb8d10fc388cc82119">load_timerv_settings</a> (uint16_t addr, uint8_t t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a523e42ee0430ea5285f65ba3fc542425">load_timers_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a4ca8c4f22ffd3423a03c85809dbd1f7d">save_timers_settings</a> (uint16_t base_addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#af1e026b40c9d640e672eeb48b6ac6983">load_timersv_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a7eb89ca3886a51f582d0acaab1ad880c">save_timersv_settings</a> (uint16_t base_addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a847321558a6683d270e1f78fa1f46b2f">load_basic_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a8b3f6991e4c5c7474845172c622b1f09">save_basic_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a9c96427c11ccfa4ebf13ba6e18458e1e">load_output_name</a> (uint16_t addr, uint8_t o)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a5e7cd7ec30ecf83c38f5b1103a640cae">save_output_name</a> (uint16_t addr, uint8_t o)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#aee7e8b0fc0d04c382d2c7a7373ea4c67">load_topoff_settings</a> (uint16_t addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#a89e123677f015b1b16ef3b6473451bd3">save_topoff_settings</a> (uint16_t addr)</td></tr>
<tr><td colspan="2"><h2>Zmienne</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eeprom_8c.html#aae292e08a85599ebc80ed4f8ff4b2f50">output_name</a> [EEPROM_OUTS_NAME_LENGTH+1]</td></tr>
</table>
<hr/><a name="_details"></a><h2>Opis szczegółowy</h2>
<p>Obsługa pamięci EEPROM. </p>
<hr/><h2>Dokumentacja funkcji</h2>
<a class="anchor" id="a483cc3c9f79cc41505ec53ee9b864558"></a><!-- doxytag: member="eeprom.c::eeprom_read_block" ref="a483cc3c9f79cc41505ec53ee9b864558" args="(uint16_t addr, uint8_t *dst, uint8_t n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void eeprom_read_block </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adf8868a9d728e51be95ed68eb6e9e914"></a><!-- doxytag: member="eeprom.c::eeprom_read_byte" ref="adf8868a9d728e51be95ed68eb6e9e914" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t eeprom_read_byte </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a43d0c50d381f46260d96c50e760d7026"></a><!-- doxytag: member="eeprom.c::eeprom_read_word" ref="a43d0c50d381f46260d96c50e760d7026" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t eeprom_read_word </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abafcec94b2c4c21b81929018a9e18add"></a><!-- doxytag: member="eeprom.c::eeprom_write_block" ref="abafcec94b2c4c21b81929018a9e18add" args="(uint16_t addr, uint8_t *src, uint8_t n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void eeprom_write_block </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8753597ab2c9a1c915617e9c7396718a"></a><!-- doxytag: member="eeprom.c::eeprom_write_byte" ref="a8753597ab2c9a1c915617e9c7396718a" args="(uint16_t addr, uint8_t byte)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void eeprom_write_byte </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>byte</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adb6be193d93cfcfc4cbb811de49e3d3c"></a><!-- doxytag: member="eeprom.c::eeprom_write_word" ref="adb6be193d93cfcfc4cbb811de49e3d3c" args="(uint16_t addr, uint16_t word)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void eeprom_write_word </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>word</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a847321558a6683d270e1f78fa1f46b2f"></a><!-- doxytag: member="eeprom.c::load_basic_settings" ref="a847321558a6683d270e1f78fa1f46b2f" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_basic_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9c96427c11ccfa4ebf13ba6e18458e1e"></a><!-- doxytag: member="eeprom.c::load_output_name" ref="a9c96427c11ccfa4ebf13ba6e18458e1e" args="(uint16_t addr, uint8_t o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_output_name </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>o</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af6bde051539f81e86c03ac0415fca42c"></a><!-- doxytag: member="eeprom.c::load_outputs_settings" ref="af6bde051539f81e86c03ac0415fca42c" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_outputs_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a39b39f73ff559df9bb55ddb506ac69a0"></a><!-- doxytag: member="eeprom.c::load_temp_sensor_settings" ref="a39b39f73ff559df9bb55ddb506ac69a0" args="(uint16_t addr, uint8_t sens)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_temp_sensor_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>sens</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9f2e4f5ed9f0e29608883b8beb110a1a"></a><!-- doxytag: member="eeprom.c::load_temp_sensors_settings" ref="a9f2e4f5ed9f0e29608883b8beb110a1a" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_temp_sensors_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a8ba6bbb247e5b121fccd28da16b58a"></a><!-- doxytag: member="eeprom.c::load_timer_settings" ref="a9a8ba6bbb247e5b121fccd28da16b58a" args="(uint16_t addr, uint8_t t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_timer_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a523e42ee0430ea5285f65ba3fc542425"></a><!-- doxytag: member="eeprom.c::load_timers_settings" ref="a523e42ee0430ea5285f65ba3fc542425" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_timers_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af1e026b40c9d640e672eeb48b6ac6983"></a><!-- doxytag: member="eeprom.c::load_timersv_settings" ref="af1e026b40c9d640e672eeb48b6ac6983" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_timersv_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afe6760bf4f2944bb8d10fc388cc82119"></a><!-- doxytag: member="eeprom.c::load_timerv_settings" ref="afe6760bf4f2944bb8d10fc388cc82119" args="(uint16_t addr, uint8_t t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_timerv_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aee7e8b0fc0d04c382d2c7a7373ea4c67"></a><!-- doxytag: member="eeprom.c::load_topoff_settings" ref="aee7e8b0fc0d04c382d2c7a7373ea4c67" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void load_topoff_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8b3f6991e4c5c7474845172c622b1f09"></a><!-- doxytag: member="eeprom.c::save_basic_settings" ref="a8b3f6991e4c5c7474845172c622b1f09" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_basic_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e7cd7ec30ecf83c38f5b1103a640cae"></a><!-- doxytag: member="eeprom.c::save_output_name" ref="a5e7cd7ec30ecf83c38f5b1103a640cae" args="(uint16_t addr, uint8_t o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_output_name </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>o</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a374bb88b9696588acada95d1ef4f5048"></a><!-- doxytag: member="eeprom.c::save_output_settings" ref="a374bb88b9696588acada95d1ef4f5048" args="(uint16_t addr, uint8_t id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_output_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2667a0718cfabb26df56b0735fc8b704"></a><!-- doxytag: member="eeprom.c::save_outputs_settings" ref="a2667a0718cfabb26df56b0735fc8b704" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_outputs_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a93aba8083c55e31b732bf8b0a353057c"></a><!-- doxytag: member="eeprom.c::save_temp_sensor_settings" ref="a93aba8083c55e31b732bf8b0a353057c" args="(uint16_t addr, uint8_t sens)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_temp_sensor_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>sens</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a95ff8360e350ac76979820ac7f0d71d2"></a><!-- doxytag: member="eeprom.c::save_temp_sensors_settings" ref="a95ff8360e350ac76979820ac7f0d71d2" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_temp_sensors_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a88fc464a52f3adc53e944089bb1761c7"></a><!-- doxytag: member="eeprom.c::save_timer_settings" ref="a88fc464a52f3adc53e944089bb1761c7" args="(uint16_t base_addr, uint8_t t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_timer_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>base_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4ca8c4f22ffd3423a03c85809dbd1f7d"></a><!-- doxytag: member="eeprom.c::save_timers_settings" ref="a4ca8c4f22ffd3423a03c85809dbd1f7d" args="(uint16_t base_addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_timers_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>base_addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7eb89ca3886a51f582d0acaab1ad880c"></a><!-- doxytag: member="eeprom.c::save_timersv_settings" ref="a7eb89ca3886a51f582d0acaab1ad880c" args="(uint16_t base_addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_timersv_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>base_addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a340778f1b13e6748454b5bbe0f9d799a"></a><!-- doxytag: member="eeprom.c::save_timerv_settings" ref="a340778f1b13e6748454b5bbe0f9d799a" args="(uint16_t base_addr, uint8_t t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_timerv_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>base_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a89e123677f015b1b16ef3b6473451bd3"></a><!-- doxytag: member="eeprom.c::save_topoff_settings" ref="a89e123677f015b1b16ef3b6473451bd3" args="(uint16_t addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void save_topoff_settings </td>
          <td>(</td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>addr</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Dokumentacja zmiennych</h2>
<a class="anchor" id="aae292e08a85599ebc80ed4f8ff4b2f50"></a><!-- doxytag: member="eeprom.c::output_name" ref="aae292e08a85599ebc80ed4f8ff4b2f50" args="[EEPROM_OUTS_NAME_LENGTH+1]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="eeprom_8h.html#aae292e08a85599ebc80ed4f8ff4b2f50">output_name</a>[EEPROM_OUTS_NAME_LENGTH+1]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1">
<div style="text-align: center;">
<small>Projekt udostępniony jest na zasadach Open Source. Zapoznaj się z warunkami licencji w pliku COPYING znajdujacym się w katalogu głównym.	</small>
</div>

<hr size="1">
<div style="text-align: center;">
Aquamat - sterownik akwarystyczny Open Source
<br/>
Copyright (C) 2009  <a href="http://todryk.pl">Wojciech Todryk</a> (wojciech(at)todryk(dot)pl)
</div>

<div style="text-align: right;">
<small>Dokumentację wygenerowano za pomocą programu&nbsp;</small>
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
<small> wersja 1.6.1 (Fri Apr 23 22:48:16 2010)&nbsp;</small>
</div>
